Octopus: A Multi Agent Chatbot
نویسنده
چکیده
A Chatbot is a type of conversational agent or a computer program which has been designed to simulate an intelligent conversation with one or more human users via auditory or textual methods. Chatbots can be used as an exciting intelligent mechanism to interacting with computers. Undisputedly, Chatbots revolutionize the next generation of human-machine and machine-machine interaction in the context of Intelligent PC assistants. This paper presents design and implementation of multi agent based Sinhala Chatbot, named as Octopus. It consists of 8 sub multi agent systems namely core system, GUI system, Natural Language Processing system, communication system, learning system, action system, searching system and data access system to handle its intelligent capabilities. Octopus has been implemented through Java and capable to run with Windows and Linux. The Octopus has been incrementally tested and has shown encouraging results in its intelligent performance. Keywords— Multi-Agent System, MaSMT, Chatbot
منابع مشابه
ALICE Chatbot: Trials and Outputs
A chatbot is a conversational agent that interacts with users using natural language. Multi chatbots are available to serve in different domains. However, the knowledge base of chatbots is hand coded in its brain. This paper presents an overview of ALICE chatbot, its AIML format, and our experiments to generate different prototypes of ALICE automatically based on a corpus approach. A descriptio...
متن کاملOctopus: A Framework for Cost-Quality-Time Optimization in Crowdsourcing
Managing micro-tasks on crowdsourcing marketplaces involves balancing conicting objectives – the quality of work, total cost incurred and time to completion. We present Octopus, the rst AI agent that jointly manages all three objectives, as a rst step towards this goal. Previous agents have focused on cost-quality, or cost-time tradeos, limiting their real-world applicability. Octopus is ba...
متن کاملCan a Chatbot Determine My Diet?: Addressing Challenges of Chatbot Application for Meal Recommendation
Poor nutrition can lead to reduced immunity, increased susceptibility to disease, impaired physical and mental development, and reduced productivity. A conversational agent can support people as a virtual coach, however building such systems still have its associated challenges and limitations. This paper describes the background and motivation for chatbot systems in the context of healthy nutr...
متن کاملBotta: An Arabic Dialect Chatbot
This paper presents BOTTA, the first Arabic dialect chatbot. We explore the challenges of creating a conversational agent that aims to simulate friendly conversations using the Egyptian Arabic dialect. We present a number of solutions and describe the different components of the BOTTA chatbot. The BOTTA database files are publicly available for researchers working on Arabic chatbot technologies...
متن کاملOctopus - Computation Agents Environment
This paper presents a platform named Octopus that facilitates the building and execution of mobile agent based applications. It presents the key ideas of how agents embed the computational task and how they cooperate to find the solution. The Octopus is presented with its key mechanisms used to sustain and execute the agents. The cornerstones of the Octopus design are described in detail, givin...
متن کامل